<?php
include_once("../dao/telefone_departamento_dao_class.php");
include_once("../model/telefone_departamento_model_class.php");


//use dao\TelefoneDAO as DepDao;
//use model\TelefoneModel as DepModel;

class TelefoneDepartamentoController{
    
    function cadastrar($funcionario,$telefone,$tipo){
        
        $telM = new TelefoneModel();
        $telM->setDepartamento($funcionario);
        $telM->setNome($telefone);
        $telM->setTipo($tipo);
        
        $tel = new TelefoneDAO();
        
        return $tel->insert($telM);
         
    }
    
    function alterar($funcionario,$telefone,$tipo){
        
        $telM = new TelefoneModel();
        $telM->setDepartamento($funcionario);
        $telM->setNome($telefone);
        $telM->setTipo($tipo);
        
        $tel = new TelefoneDAO();
        
        return $tel->update($telM);
    }
    
    function excluir($id){
        
        $tel = new TelefoneDAO();
        
        return $tel->delete($id);
    }
    
    function selecionar(){
        $tel = new TelefoneDAO();
        
        return $tel->findAllTelefone();
    }
    
    function selecionarPorDepartamento(){
        $tel = new TelefoneController();
        
        return $tel->findTelefoneByDepartamento();
    }
    
    function cookieTelefone(array $telefones){
        $cookieTel = new Cookie();
        $cookieTel->setCookie($telefones, "telefone");
    }
    
    function verificaTelefonesEmCookie(){
        $cookieTel = new Cookie();
        return $cookieTel->getCookie('telefone');
    }
}

//$teste = new TelefoneController();
//
//echo $teste->excluir(8);

